

$(document).ready(function(){

//$.getScript('/SIG/static/js/sig/dialogoExpedientes.js');
	
(function(){
	this.columnas = {};

	this.columnas.Partido = ui.comun.grilla.colPartido;
	this.columnas["Localidad"] = ui.comun.grilla.colTexto;
	this.columnas["Fecha de Ingreso"] = ui.comun.grilla.colFecha;
	this.columnas["Fecha de Salida"] = ui.comun.grilla.colFecha;
	this.columnas["Remitente"] = ui.comun.grilla.colTexto;
	this.columnas["Destinatario"] = ui.comun.grilla.colTexto;
	this.columnas["Responsable"] = ui.comun.grilla.colProfACargo;
	this.columnas.Expediente = ui.comun.grilla.colExpediente;
	this.columnas["Tipo Tr&aacute;mite"] = ui.comun.grilla.colTipoSolicitud;
	
	this.tituloColumnas = function(){
		console.log(this.columnas);
		return Object.keys(this.columnas);
	};
	
	this.confColumnas = function(){
		console.log(this.columnas);
		var resultado = new Array(); 
		
		for (var i in this.tituloColumnas()){
			resultado[i] = this.columnas[this.tituloColumnas()[i]]; 
		}
		console.log(resultado);
		return resultado;
	};
	
	$("#grillaInformacionTerritorial")
	.jqGrid(
			
			{
				url : "listAdvancedJSON",
				editurl : "update",
				datatype : 'json',
				mtype : 'POST',
				heigth: 300,
				width: 850,
				colNames : tituloColumnas(),
				colModel : confColumnas(),
				pager : '#paginadorGrillaInformacionTerritorial',
				rowNum : 20,
				rowList : [ 20, 30, 40, 50 ],
				sortname : 'id',
				sortorder : 'desc',
				viewrecords : true,
				gridview : true,
				caption : 'Informaci&oacute;n Territorial',
				
				onSelectRow: function(ids) {
					if(ids == null) {
						ids=0;
						if(jQuery("#grillaPlanos").jqGrid('getGridParam','records') >0 )
						{
							alert(ids);
							jQuery("#grillaPlanos").jqGrid('setGridParam',{url:"/SIG/plano/buscar"})
								.trigger('reloadGrid');
//							jQuery("#grillaPlanos").jqGrid('setCaption',"Invoice Detail: "+ids)
//							.trigger('reloadGrid');
						}
					} else {
						userdata: ids;
						id = ids;
						jQuery("#grillaPlanos").jqGrid('setGridParam',{url:"/SIG/plano/buscar/"+ids})
							.trigger('reloadGrid');
					}
				}
			
			});


jQuery("#grillaInformacionTerritorial").jqGrid('navGrid', '#paginadorGrillaInformacionTerritorial',
{
	view : false,
	edit : true,
	add : true,
	del : true,
	search : false,
}, 
{
	editCaption: 'Editar Solicitud',
    jqModal:true,
    closeAfterEdit: true,
    recreateForm:true,
    onInitializeForm : function(formid){
    	
        $(formid).attr('method','POST');
        $(formid).attr('action','');
        $(formid).attr('enctype','multipart/form-data');
    }, afterSubmit : function(response, postdata){
           $.ajaxFileUpload({
              url: 'your_file_url_where_upload_operates', 
              secureuri:false,
              fileElementId:'file_to_upload',
              dataType: 'json',
              success: function (data, status) {
                  alert("Upload Complete.");
              }
           });
       }
    },
{
    	addCaption: 'Nueva Solicitud',
    	 onInitializeForm : function(formid){
             $(formid).attr('method','POST');
             $(formid).attr('action','');
             $(formid).attr('enctype','multipart/form-data');
         }  	
    	
},

{
//	caption:'adfadf',
//	onInitializeForm : function(formid){
//     	alert(formid);
//         $(formid).attr('method','POST');
//         $(formid).attr('action','');
//         $(formid).attr('enctype','multipart/form-data');
//     }  
}


);
jQuery("#grillaInformacionTerritorial").filterToolbar({});
		


$.extend(
		$.jgrid.edit,
				{
					bSubmit : "Save and Close",
					bCancel : "Cancel",
					recreateForm : true,
					beforeShowForm : function() {
						$('<a href="#">...</a>')
								.click(
										function() {
											 //alert("click!");
											$("#dialogo-expediente")
													.dialog("open");

										})
								.addClass(
										"fm-button ui-state-default ui-corner-all fm-button-icon-left")
								.appendTo(
										"#tr_expediente>TD.DataTD.ui-widget-content");
						
						$('<a href="#">Expropiación</a>')
						.click(
								function() {
									// alert("click!");
									$("#dialogo-expropiaciones")
											.dialog("open");

								})

								.addClass(
										"fm-button ui-state-default ui-corner-all fm-button-icon-left")
								.appendTo(
										"#tr_expropiaciones>TD.DataTD.ui-widget-content");
					}
				});

}

)();


});